Programming language concepts and paradigms
نویسندگان
چکیده
منابع مشابه
Programming language design concepts
ion is a mode of thought by which we concentrate on general ideas rather than on specific manifestations of these ideas. Abstraction is the whole basis of philosophy and mathematics, and is also fruitful in many other disciplines, including computer science. In systems analysis, abstraction is the discipline by which we concentrate on essential aspects of the problem at hand, and ignore all ine...
متن کاملProgramming Paradigms of the Andorra Kernel Language
The Andorra Kernel Language (AKL) is introduced. We show how AKL provides the programming paradigms of both Prolog and GHC. This is the original goal of the design. It has also been possible to provide capabilities beyond that of Prolog and GHC. There are means to structure search, more powerful than plain backtracking. It is possible to encapsulate search in concurrent reactive processes. It i...
متن کاملProgramming language theory and its implementation - applicative and imperative paradigms
ions The description of the meaning of expressions just given above is vague and intuitive It took about years for logicians Dana Scott in fact to make it rigorous in a useful way We shall not be going into details of this Example x x denotes the identity function x x E E Example x f f x denotes the function which when applied to E yields f f x E x i e f f E This is the function which when appl...
متن کاملIntegrating Synchronous and Asynchronous Paradigms: The Fork95 Parallel Programming Language
The SB-PRAM is a lock-step-synchronous, massively parallel multiprocessor currently being built at Saarbr ucken University, with up to 4096 RISC-style processing elements and with a (from the program-mer's view) physically shared memory of up to 2GByte with uniform memory access time. Fork95 is a redesign of the Pram language FORK, based on ANSI C, with additional constructs to create parallel ...
متن کاملProgramming Paradigms and Clustering Rules Programming Paradigms and Clustering Rules
Debugging distributed applications is very di cult, due to a number of problems. To manage the inherent complexity of distributed applications, the use of abstractions is proposed. One frequently performed abstraction is to group processes into clusters. We describe an approach to derive clustering rules from well{known programming paradigms for distributed programming. Programming paradigms de...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Science of Computer Programming
سال: 1991
ISSN: 0167-6423
DOI: 10.1016/0167-6423(91)90005-i